Release Summary - Oct 03, 2024 (24.19)
The following key features and improvements, along with bug fixes, have been released in Algonomy CXP products in the release version 24.19 during Sep 20, 2024 – Oct 03, 2024.
Enterprise Dashboard
Support for Wishlist and Remove from Cart Instrumentation in p13n.js
The p13n.js library has been enhanced to support the tracking of wishlist and cart removal events. Merchandisers can now instrument actions related to saving and removing items from wishlists and removing items from the cart.
Key features include:
-
Ability to add, view, and remove items from wishlists using the p13n.js library with optional SKU and wishlist name parameters.
-
Support for removing items from the cart with cart-specific instrumentation for tracking.
Jira: ENG-29005
Optimized Category Picker Widget for Efficient API Calls
The category picker widget has been optimized to reduce the number of API calls required to load categories. This improvement enhances the efficiency of fetching categories by caching responses and minimizing redundant API requests.
The enhanced widget now batches multiple category fetches in groups of 100, reducing the number of calls to the /api/rrPlatform/catalogInfo API. All fetched categories are cached, ensuring that any subsequent requests retrieve the cached response, reducing server load and speeding up the user interface. Duplicate categories are fetched only once, further improving performance.
Jira: ENG-27479
New Filtering Options for Product Merchandising Report by Page Type & Placement
The Product Merchandising Report has been enhanced with new filtering capabilities that allow Digital Optimization Managers to filter reports by page type and placement. This improvement enables a more granular analysis of product performance based on where the product appears, giving insight into metrics at both page type and placement levels.
In addition to the new filtering dimensions, two new metrics have been introduced: "Rec Views" and "Rec Clicks." These metrics, along with the existing ones, can now be visualized across different dimensions, including page type and placement, both in aggregated and deaggregated formats. A new "Product Placement Report" tab has also been added to provide a detailed view of these metrics.
The updated visualizations provide bar charts for aggregated data and line charts for deaggregated data, improving the overall reporting experience.
Jira: ENG-27038
Social Proof Badging: Support for Image-Based Badges via URLs
The Social Proof Badging feature now supports the use of image-based badges through URLs. This enhancement enables Digital Optimization Managers to upload and display pre-defined badge images, such as "On Sale" or "Top Rated," directly on product pages.
Merchandisers can now enter an image URL during the design process, and the selected image will be displayed as a badge at a pre-defined location. Additionally, users can adjust the image size, including total size, height, and width, to ensure the badge fits perfectly in the designated area.
Jira: ENG-28126
Engage
Max Views Configuration for Engage Content via Feed
-
Engage personalized content now supports the ability to set and manage the "max views" configuration directly through the content feed, reducing the manual effort required to configure it via the dashboard. This new feature allows Digital Optimization Managers to:
-
Set a max views limit for content that previously didn’t have one.
-
Modify the threshold for existing content (e.g., increasing from 200 to 300 views).
-
Reset the counter for max views as needed.
All configurations set via the feed will be visible and manageable through the dashboard, streamlining the process for customers who rely on content feeds.
Jira: ENG-28596
Option to Include Tags in Personalize API Response
A new feature has been introduced to enhance debugging by allowing the option to include tags in the Personalize API response. By enabling this parameter, users can view a list of tags associated with each piece of content returned by the API. The default behavior remains unchanged, meaning tags are not included unless explicitly requested. This feature supports the debugging of dynamic filtering and user affinity sorting mechanisms, making it easier to analyze tag-based content behaviors.
Jira: ENG-28595
Other Feature Enhancements
The following feature enhancements and upgrades have been made in the release version 24.19 during Sep 20, 2024 – Oct 03, 2024.
Jira # |
Module/Title |
Summary |
General Availability |
---|---|---|---|
Enterprise Dashboard: Guided Selling 2.0 Preview and Step Styling Enhancements
|
Guided Selling has been enhanced to ensure the quiz preview is always visible during setup. The body element is now used as the selector element for the Preview, guaranteeing that the start screen, quiz, and recommendations are displayed correctly. Additionally, step styling has been improved, with hover effects now changing the step number, border outline, and text to dark blue for better visual feedback while navigating through the steps. |
03-Oct-2024 |
|
Find: Enhanced Logging for Find Events with Bandits Support |
Logging for Find events has been updated to include additional fields for Bandits-related data. The new fields—bandits_policy, bandits_action, and bandits_probability—will now be populated even when Bandits is not used. When Bandits are not active, default values (0 for bandits_policy and -1.0 for bandits_probability) will be logged. |
03-Oct-2024 |
|
Find: Schema Inference Removed from QueryWriter and Related Searches Job |
The schema inference step has been removed from the QueryWriter and Related Searches jobs. Previously, the job would spend a significant amount of time inferring the schema from the MongoDB data. As the schema is fixed and does not change, manual schema provision is now used, reducing unnecessary load on MongoDB and significantly improving job run times. |
03-Oct-2024 |
|
Find: Business Rules Ingested into Metastore Snapshot |
The business rules ingestion process has been updated to ingest rules directly into the metastore collection. This enhancement allows for seamless creation, editing, and deletion of business rules with corresponding updates reflected in the metastore collection. |
03-Oct-2024 |
|
Find: SFI Enhancement: Business Rules and Suggestions Saved to Metastore Collection |
The SFI process has been modified to save business rules and suggestions directly into the metastore collection. This enhancement supports end-to-end workflows for vector search, related searches, and business rules, while ensuring that linked indexes (such as links, boost, and autocomplete) are properly supported and updated. |
03-Oct-2024 |
|
Find: Related Searches Plugin Update: Use of Metastore Collection |
The related searches plugin has been updated to utilize the metastore collection instead of catalogtagger. This change ensures that related searches now pull data directly from the metastore, improving the efficiency and accuracy of search results. |
03-Oct-2024 |
|
Find: Search Service Update: Metastore Collection for Business Rules and Related Searches |
The search service has been updated to retrieve business rules and related searches from the metastore collection. The service now reads the schema from Consul for queryvector, suggestion, and businessrule data. All Find APIs are functioning as expected, retrieving related data from the metastore collection. |
03-Oct-2024 |
Bug and Support Fixes
The following issues have been fixed in the release version 24.19 during Sep 20, 2024 – Oct 03, 2024.
Jira # |
Module/Title |
Summary |
General Availability |
---|---|---|---|
Find, rrserver: Null Pointer Exception in Item Store Runtime Catalog Resolved |
An issue causing a null pointer exception during the item update process in the Item Store Runtime Catalog has been resolved. The error occurred due to separate database instances for reader and writer causing disk synchronization issues. The fix now ensures that a common file channel is used, preventing sync issues, and both read and write operations are handled smoothly. |
03-Oct-2024 |
|
Enterprise Dashboard: User Affinity Configuration Page Loading Issue Fixed |
The issue preventing the User Affinity Configuration page from loading charts has been resolved. Affinity charts, including category and attribute affinities, now display data correctly, and the page is loading as expected. |
03-Oct-2024 |
|
Enterprise Dashboard: Fix for 400 Error on Primary Category Page |
The issue causing a 400 error on the Primary Category page under Dashboard > Optimization for Sams Club has been resolved. Categories are now fetched in batches of 100, preventing an overload of API calls. The catalogNameLookup API has been removed, and the page functions correctly without crashing, even with 500+ categories. |
03-Oct-2024 |
|
Enterprise Dashboard: Tooltips Restored on Strategy Configuration Page |
The missing tooltips issue on the Strategy Configuration page has been fixed. Tooltips are now visible next to strategies, appearing inline on the left-hand side. Clicking on a tooltip will display a popup with a short description and a sample strategy message. Custom strategies like Configurable and Compound Strategies or BYOS do not have tooltips. |
03-Oct-2024 |
|
Recommend: Product Comparison - Configuration and Attribute Return Issue Fixed |
The issue with the Product Comparison configuration has been resolved. It is now possible to set only Global Config without category-specific rules, and the recsForPlacements API no longer returns errors in such cases. Additionally, the attributes listed in a rule are now returned correctly and in the specified order, ensuring that the proper attributes are displayed as configured. |
03-Oct-2024 |
|
Find: Dash-Word Search Issue Resolved |
The issue with dash-word search has been fixed. Previously, searches with a dash, such as "lasse-leif," were returning significantly fewer results than searches without a dash, like "lasse leif." Now, both search formats return the expected results, including products with "lasse-leif" in their searchable fields like product name and series name. |
03-Oct-2024 |
|
Find: QueryVector Ingestion Issue Resolved |
The issue where QueryVector items were being indexed in the catalog collection when a queryvector PDC was provided in the product snapshot has been resolved. Now, SFI correctly handles the data by dropping it in cases where ingestion is attempted in a catalog snapshot. QueryVector ingestion will only succeed when processed in a metastore snapshot that includes a queryvector PDC. |
03-Oct-2024 |
|
Find, rrportal: Boost Bury Page Language Issue Resolved |
The issue where the Boost Bury page was always saving rules in the English ("en") language, regardless of the selected language, has been fixed. Previously, the UI was sending the language as a string instead of an array and always defaulted to English when creating rules. Now, the language selection is handled |
08-Oct-2024 |